mechanical digger - French English Dictionary